﻿<?xml version="1.0" encoding="utf-8" ?>

<platform xmlns="http://metalx.org/Platform" namespace="http://metalx.org/RaspberryPi/VideoCore/Tags">
	<constants>
		<constant name="GetFirmwareRevision" value="00000001"/>
		<constant name="GetBoardModel" value="00010001"/>
		<constant name="GetBoardRevision" value="00010002"/>
		<constant name="GetBoardMacAddress" value="00010003"/>
		<constant name="GetBoardSerial" value="00010004"/>
		<constant name="GetArmMemory" value="00010005"/>
		<constant name="GetVideoCoreMemory" value="00010006"/>
		<constant name="GetClocks" value="00010007"/>
		<constant name="GetCommandLine" value="00050001"/>
		<constant name="GetDmaChannels" value="00060001"/>
		<constant name="GetPowerState" value="00020001"/>
		<constant name="GetTiming" value="00020002"/>
		<constant name="SetPowerState" value="00028001"/>
		<constant name="GetClockState" value="00030001"/>
		<constant name="SetClockState" value="00038001"/>
		<constant name="GetClockRate" value="00030002"/>
		<constant name="SetClockRate" value="00038002"/>
		<constant name="GetMaximumClockRate" value="00030004"/>
		<constant name="GetMinimumClockRate" value="00030007"/>
		<constant name="GetTurbo" value="00030009"/>
		<constant name="SetTurbo" value="00038009"/>
		<constant name="GetVoltage" value="00030003"/>
		<constant name="SetVoltage" value="00038003"/>
		<constant name="GetMaximumVoltage" value="00030005"/>
		<constant name="GetMinimumVoltage" value="00030008"/>
		<constant name="GetTemperature" value="00030006"/>
		<constant name="GetMaximumTemperature" value="0003000A"/>
		<constant name="AllocateMemory" value="0003000C"/>
		<constant name="LockMemory" value="0003000D"/>
		<constant name="UnlockMemory" value="0003000E"/>
		<constant name="ReleaseMemory" value="0003000F"/>
		<constant name="ExecuteCode" value="00030010"/>
		<constant name="GetEdidBlock" value="00030020"/>
		<constant name="AllocateBuffer" value="00040001"/>
		<constant name="ReleaseBuffer" value="00048001"/>
		<constant name="BlankScreen" value="00040002"/>
		<constant name="GetPhysicalDisplaySize" value="00040003"/>
		<constant name="TestPhysicalDisplaySize" value="00044003"/>
		<constant name="SetPhysicalDisplaySize" value="00048003"/>
		<constant name="GetVirtualDisplaySize" value="00040004"/>
		<constant name="TestVirtualDisplaySize" value="00044004"/>
		<constant name="SetVirtualDisplaySize" value="00048004"/>
		<constant name="GetDepth" value="00040005"/>
		<constant name="TestDepth" value="00044005"/>
		<constant name="SetDepth" value="00048005"/>
		<constant name="GetPixelOrder" value="00040006"/>
		<constant name="TestPixelOrder" value="00044006"/>
		<constant name="SetPixelOrder" value="00048006"/>
		<constant name="GetAlphaMode" value="00040007"/>
		<constant name="TestAlphaMode" value="00044007"/>
		<constant name="SetAlphaMode" value="00048007"/>
		<constant name="GetPitch" value="00040008"/>
		<constant name="GetVirtualOffset" value="00040009"/>
		<constant name="TestVirtualOffset" value="00044009"/>
		<constant name="SetVirtualOffset" value="00048009"/>
		<constant name="GetOverscan" value="0004000a"/>
		<constant name="TestOverscan" value="0004400a"/>
		<constant name="SetOverscan" value="0004800a"/>
		<constant name="GetPalette" value="0004000b"/>
		<constant name="TestPalette" value="0004400b"/>
		<constant name="SetPalette" value="0004800b"/>
	</constants>
</platform>